Muted global trend after a report that US President Donald Trump was preparing to impose more tariffs on China hurt trading sentiments.
The government is scheduled to release index of industrial growth for November and consumer price inflation for December later today.
The benchmark Sensex gained 4,642.84 points, or 16.%, while the broader NSE Nifty surged 1,572.85 points, or 18.20% during this period.
Sensex gained 38.18 points or 0.15% at 25,918.95 and Nifty ended higher by 12.50 points or 0.16% at 7,739.55.
Sensex hit a record high of 27,225.85 and Nifty hit a record high of 8,141.90 in the intra-day trades today.
Sensex gained nearly 0.4% or 96 points at 26087 level while Nifty ended up by 42 points or 0.5% at 7,791.40 level.
The 30-share Sensex stayed in the green for the better part of the session and hit the day's high of 38,297.70 as buying pace gathered momentum towards the fag-end.
Nifty, which has struggled around 8550-8560 levels managed to blast past this resistance and close above the psychological mark of 8600.
Participants are keeping an eye on the Winter Session of Parliament, which started today, and US fiscal policies to be followed by President-elect Donald Trump
Select metal stocks rebounded while power stocks extended losses after SC verdict on coal block allocations.
Markets ended at record closing highs for the second day in a row on institutional buying.
Markets extended gains for the fourth consecutive day tracking gains in banks, capital goods and oil and gas majors.
The 30-share Sensex ended up 140 points at 28,262 and the 50-share Nifty was up 37 points at 8,551.
BSE Sensex ended at 25,549.72 up by 321 points or 1.27% and the Nifty ended 7624.40 up by 97.75 points or 1.30%.
The 30-share Sensex ended down 71 points at 26,710 and the 50-share Nifty lost 38 points to close at 8,030.
The 30-share Sensex ended up 204 points at 27,215 and the 50-share Nifty ended up 59 points at 8,238.
The broader markets are trading inline with the larger peers with BSE Midcap and Smallcap indices up 1.5% each.
HDFC twins, Axis Bank, ICICI Bank and SBI from the financial space gained between 1-2.7%.
Banks, real estate and metal scrips among the top losers.
Among Sensex constituents, Vedanta fell 3.40 per cent, followed by SBI 3.17 per cent, Yes Bank 3.11 per cent, Axis Bank 1.68 per cent, ONGC 1.60 per cent, Power Grid 1.52 per cent and HDFC 1.48 per cent.
The Sensex ended above 27,000 for the first time while the Nifty topped 8,100.
Jindal Steel and Power was the top loser down 10% followed by Hindalco, Tata Steel, Tata Power which ended down between 0.5-3% each.
Sensex ends lower; govt schemes in focus.
Sensex rises, Nifty holds 8,900; FMCG, Pharma shares lead.
The broader NSE Nifty too dived by 101.65 points, or 0.97 per cent, to close at 10,350.15.
The 30-share Sensex ended up 12 points at 28,517 while the 50-share Nifty ended nearly unchanged at 8,660.
Shedding its gains from Monday, NIkkei has declined around 0.7% while Hang Seng and Shanghai Composite were trading marginally lower.
TCS, ICICI Bank, Sun Pharma,Tata Motors and HDFC among the top losers for the day
The 30-share Sensex lost 22 points to close at 27,090 and the 50-share Nifty gained 7 points to end at 8,121.
Persistent capital inflows by domestic institutional investors and retail investors kept the markets in fine nick
The Sensex ended lower on unfavourable cues.
Banks and realty among the most hit on account of high borrowing costs.
Ends the August F&O series on a high tracking gains in RIL, HDFC and ITC.
The Indian rupee also trimmed most of its early gains and was trading at Rs 61.28 compared to its Wednesday's close of Rs 61.31 to the US dollar.
Markets ended tad lower with financials declining the most ahead of RBI policy review tomorrow.
The 30-share Sensex ended down 208 points at 27,057 and the 50-share Nifty closed 59 points lower at 8,094.
The broader markets underperformed benchmark indices as the BSE Mid-cap and Small-cap tumbled over 2%.
The broader NSE Nifty slipped below the 10,500-mark by falling 103 points, or 0.97 per cent, at 10,482.20. It touched a high of 10,645.50 and a low of 10,464.05 during the day.
ICICI Bank, ONGC and Tata Motors contribute to nearly 50% gain seen on the Nifty.
The Nifty had hit its third successive record high of 7,922.70 today.